package com.beiming.libra.service;

import com.beiming.libra.common.page.PageResult;
import com.beiming.libra.domain.Role;
import com.beiming.libra.domain.dto.requestdto.RoleRequestDTO;

/**
 * 公证审核
 * 
 * @author fhs
 * @date 2018年4月28日
 */

public interface RoleService {

  /**
   * 新增角色
   */
  public void insertRole(RoleRequestDTO roleRequestDTO);

  /**
   * 获取角色信息
   */
  public Role getRole(String roleId);

  /**
   * 获取角色列表
   */
  public PageResult<Role> listRole(RoleRequestDTO roleRequestDTO);

  /**
   * 更新角色信息
   */
  public void updateRole(RoleRequestDTO roleRequestDTO);


  /**
   * 删除角色
   */
  public void deleteRole(String roleId);

}
